//文件名：the_class.hpp

template<typename T>
struct the_class
{
    static int id;
    the_class() {++id;}
};
//类模板中的静态成员
//1、类模板静态成员变量的实现需要和类模板的实现放在同一可见范围，
//2、多个模板实例共享同一内存地址
template<typename T> int the_class<T>::id = 0;
